package org.jeecg.modules.online.config.service;

import org.jeecg.modules.online.config.exception.DBException;
import org.jeecg.modules.online.config.util.a;

public interface DbTableHandleI {
    String getAddColumnSql(a var1);

    String getReNameFieldName(a var1);

    String getUpdateColumnSql(a var1, a var2) throws DBException;

    String getMatchClassTypeByDataType(String var1, int var2);

    String dropTableSQL(String tableName);

    String getDropColumnSql(String var1);

    String getCommentSql(a var1);

    String getSpecialHandle(a var1, a var2);

    String dropIndexs(String indexName, String tableName);

    String countIndex(String indexName, String tableName);
}
